# 1.完成课堂卡片系统剩余1个函数功能search_card()
# 封装函数
# def welcome_menu():
#     '''
#     欢迎界面+功能菜单
#     :return:
#     '''
#     print('=' * 80)
#     print('欢迎使用[Ruandy-MS名片管理系统]')
#     print('1.[新增名片]')
#     print('2.[删除名片]')
#     print('3.[更新名片]')
#     print('4.[搜索名片]')
#     print('5.[显示全部]')
#     print('Q.[退出系统]')
#     print('=' * 80)
#
# def regist_card(user_list):
#     '''
#     这是注册业务
#     :param user_list: 数据保存
#     :return:
#     '''
#     print('欢迎您来到1[新增]业务功能界面')
#     # 用一个字典对象来定义一个用户card对象
#     card_dict = {}
#     # 获得用户输入的信息
#     phone_num = input('请输入您的电话:')
#     # 去重的判定:循环列表,得到每一个列表的name
#     for cd in user_list:
#         if cd['phone'] == phone_num:
#             print('该名片已经存在!')
#             break
#     else:
#         card_dict['phone'] = phone_num
#         card_dict['name'] = input('请输入您的姓名:')
#         card_dict['qq'] = input('请输入您的QQ:')
#         card_dict['email'] = input('请输入您的邮箱:')
#         # 将对象添加到列表中
#         user_list.append(card_dict)
#         print(f'恭喜您,{card_dict["name"]},注册成功!')
#
#
# def drop_card(user_list):
#     '''
#     这是删除业务
#     :param user_list:
#     :return:
#     '''
#     print('欢迎您来到2[删除]业务功能界面')
#     phone_num = input('请输入您需要删除的电话用户:')
#     # 判定
#     if len(user_list) < 1:
#         print('无法找到该用户')
#         # 代码不会继续向下执行
#         return
#     else:
#         for cd in user_list:
#             if cd['phone'] == phone_num:
#                 user_list.remove(cd)
#                 print('删除成功!')
#                 break
#         else:
#             print('无法找到该用户')
#
#
# def update_card(user_list):
#     '''
#     更新卡片信息
#     :param user_list:
#     :return:
#     '''
#     print('欢迎您来到3[更新]业务功能界面')
#     phone_num = input('请输入您需要更新的电话用户:')
#     # 判定
#     if len(user_list) < 1:
#         print('无法找到该用户')
#         # 代码不会继续向下执行
#         return
#     else:
#         for cd in user_list:
#             if cd['phone'] == phone_num:
#                 cd['name'] = input('请输入您需要更新的姓名:')
#                 cd['qq'] = input('请输入您需要更新的qq:')
#                 cd['email'] = input('请输入您需要更新的email:')
#                 cd['phone'] = input('请输入您需要更新的电话:')
#                 print('更新成功!')
#         else:
#             print('无法找到该用户')
#
#
# def search_card(user_list):
#     print('欢迎来到4[搜索]业务功能界面')
#     phone_num = input('请输入您要搜索的电话用户:')
# #判定
#     if len(user_list) < 1:
#         print('您搜索的用户不存在')
#         return
#     else:
#         print('*'*50)
#         for cd in user_list:
#             print(f'姓名:{cd["name"]}, 电话:{cd["phone"]}, QQ:{cd["qq"]}, 邮箱:{cd["email"]}')
#
#
# def show_all_card(user_list):
#     print('欢迎您来到5[显示卡片]业务功能界面')
#     # 判定
#     if len(user_list) < 1:
#         print('当前还没有任何卡片记录,请使用新增功能添加卡片')
#         # 代码不会继续向下执行
#         return
#     else:
#         print('*'*50)
#         for cd in user_list:
#             print(f'姓名:{cd["name"]}, 电话:{cd["phone"]}, QQ:{cd["qq"]}, 邮箱:{cd["email"]}')
#
#
#
# # 全局保存数据的---持久化到数据库
# user_list = []
# # [
# #     {'name':'张三','phone':'111','qq':"1111111",'email':'22222'},
# #     {'name':'张三','phone':'111','qq':"1111111",'email':'22222'},
# #     {'name':'张三','phone':'111','qq':"1111111",'email':'22222'},
# #     {'name':'张三','phone':'111','qq':"1111111",'email':'22222'},
# #     {'name':'张三','phone':'111','qq':"1111111",'email':'22222'},
# # ]
#
# # 程序主入口
# while True:
#     # 1.欢迎界面
#     welcome_menu()
#     # 2.业务跳转
#     code = input('请输入您执行的业务功能ID:')
#     if code in ['1', '2', '3', '4', '5']:
#         if code == '1':
#             regist_card(user_list) # 注册
#         elif code == '2':
#             drop_card(user_list)  # 删除
#         elif code == '3':
#             update_card(user_list) # 更新
#         elif code == '4':
#             search_card(user_list) # 搜索
#         else:
#             show_all_card(user_list) # 显示全部
#
#     elif code == 'Q':
#         print('欢迎您再次使用[Ruandy-MS名片管理系统]')
#         break
#     else:
#         print('输入不合法,功能正在持续更新中,,,')

'''2.要求用户输入一个数值N,计算从1+2+3....+N累加之和

2.1 通过函数封装功能

2.2 需要有返回值

2.3 测试打印结果'''
# def museum(n):
#      museum = 0
#      for i in range(1, n+1):
#       museum+=i
#       return museum
# n = int(input('请输入n:'))
# print(museum(n))


def sum(m):
    sum=0
    for i in range(1,m+1):
        sum+=i
    return sum
m=int(input("请输入你要加到的数字"))
print(sum(m))